From ac4a470554a156d41f8c43f04ec7b9e3cf35ecb2 Mon Sep 17 00:00:00 2001 From: Ryan Quattlebaum Date: Fri, 8 Apr 2016 12:55:02 -0400 Subject: [PATCH] Only validate targets if the spec option is empty --- src/cargo/ops/cargo_compile.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cargo/ops/cargo_compile.rs b/src/cargo/ops/cargo_compile.rs index 3c592ef49..d330ea3ce 100644 --- a/src/cargo/ops/cargo_compile.rs +++ b/src/cargo/ops/cargo_compile.rs @@ -158,7 +158,9 @@ pub fn compile_pkg<'a>(root_package: &Package, } let profiles = root_package.manifest().profiles(); - try!(generate_targets(root_package, profiles, mode, filter, release)); + if spec.len() == 0 { + try!(generate_targets(root_package, profiles, mode, filter, release)); + } let (packages, resolve_with_overrides) = { try!(resolve_dependencies(root_package, config, source, features, -- 2.30.2